


# 自动将项目根目录加入 sys.path，确保 'tools' 包可被正确导入
import os
import sys
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))

# 直接复用 tools/webui_server.py 的 app，保证所有 API 路由和功能可用



from tools.webui_server import app

if __name__ == "__main__":
    import threading
    import webbrowser
    def open_browser():
        webbrowser.open("http://127.0.0.1:8000/")
    threading.Timer(1.5, open_browser).start()

    import uvicorn
    uvicorn.run(
        app,
        host="127.0.0.1",
        port=8000,
        log_config=None
    )